package base_grammar

import "fmt"

type WebSite struct {
	Name string
}

/* 格式化输出 */
func Format_f1() {
	// %v var
	fmt.Printf("\"hello\": %v\n", "hello")

	site := WebSite{Name: "baidu"}
	fmt.Printf("site: %v\n", site)
	// #输出整个结构
	fmt.Printf("site: %#v\n", site)
	// %T 类型
	fmt.Printf("site: %T\n", site)
	fmt.Println("%")
	fmt.Println("%%")

	b := true
	fmt.Printf("b: %t\n", b)

	dd := 65
	// 打印ascii码对应的字符
	fmt.Printf("dd: %c\n", dd)

	p := &dd
	// 指针打印
	fmt.Printf("p: %p\n", p)

}
